#pragma once

namespace cuda_play {
namespace utils {
class Context {
public:
  static Context &instance();

  void init();

private:
  Context() = default;
  Context(const Context &) = delete;
  Context(Context &&) = delete;
};
} // namespace utils
} // namespace cuda_play